package com.thz.houserental.domain.house;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@Data
public class HouseDto {
    @Schema(description = "房屋id")
    private String id;
    /**
     * 租期
     */
    @Schema(description = "租期")
    private String leaseTerm;

    /**
     * 类型
     */
    @Schema(description = "类型")
    private String type;

    /**
     * 户型
     */
    @Schema(description = "户型")
    private String houseType;

    /**
     * 房屋价格
     */
    @Schema(description = "价格")
    private Double price;

    /**
     * 位置
     */
    @Schema(description = "位置")
    private String location;

    /**
     * 押金
     */
    @Schema(description = "押金")
    private Double deposit;

    /**
     * 面积
     */
    @Schema(description = "面积")
    private Double area;

    /**
     * 楼层
     */
    @Schema(description = "楼层")
    private Integer floor;

    /**
     * 详情描述
     */
    @Schema(description = "详细描述")
    private String description;

    /**
     * 标签(多个便签以分号分割)
     */
    @Schema(description = "标签，多个标签分号分割")
    private String tag;

    @Schema(description = "图片url集合")
    private List<String> imageUrls;

    @Schema(description = "mp4url集合")
    private List<String> mp4Urls;
}
